package top.zuli.package01.class15;

import org.junit.Test;

public class Demo3 {
    @Test
    public void StringMethodTest3() {
        String str = "胖叔讲java,胖叔讲java";
        //从3下标开始截取字符串
        System.out.println(str.substring(3));
        //从0下标开始截取字符串，截取到3下标；包括开始下标，不包括结束下标
        System.out.println(str.substring(0,3));
        //获得叔第一次出现的索引
        System.out.println(str.indexOf("叔"));
        //返回指定子字符串在此字符串中第一次出现处的索引，从指定的索引开始
        System.out.println(str.indexOf("叔",3));
        //回指定子字符串在此字符串中最右边出现处的索引
        System.out.println(str.lastIndexOf("叔"));
        //返回指定子字符串在此字符串中最后一次出现处的索引，从指定的索引开始反向搜索
        System.out.println(str.lastIndexOf("叔",3));
    }
}

/*
public class Demo3 {
    @Test
    public void StringMethodTest3(){
        String str = "祖丽皮喀尔and阿丽米热";
        System.out.println(str.substring(3));
        System.out.println(str.substring(0,3));
        System.out.println(str.indexOf("丽"));
        System.out.println(str.indexOf("丽",1));
        System.out.println(str.indexOf("丽",3));
        System.out.println(str.lastIndexOf("丽"));
        System.out.println(str.lastIndexOf("丽",2));
    }
}
*/

/*
public class Demo3 {
    @Test
    public void StringMethodTest3(){
        String str = "祖丽皮喀尔and阿丽米热";
        System.out.println(str.substring(4));
        System.out.println(str.substring(2,5));
        System.out.println(str.indexOf("a"));
        System.out.println(str.indexOf("n",2));
        System.out.println(str.lastIndexOf("d"));
        System.out.println(str.lastIndexOf("喀",1));
    }
}
*/
